/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package MyBot.deliberative;

import MyBot.executive.ExecutiveLayer;
import cz.cuni.pogamut.Client.*;

/**
 *
 * @author immonteiro
 */
public class DeliberativeLayer {
    protected AgentMemory m_memory = null;
    protected AgentBody m_body = null;
    protected GameMap m_gameMap = null;
    protected ExecutiveLayer m_executiveLayer = null;

    public DeliberativeLayer (AgentMemory memory, AgentBody body, GameMap gameMap, ExecutiveLayer el ){
        m_memory = memory;
        m_body = body;
        m_gameMap = gameMap;
        m_executiveLayer = el;

    }

    public void prePrepareAgent() {

    }

    
    public void postPrepareAgent() {
        
    }

    public void doLogic() {

    }


    public void receiveMessage(RcvMsgEvent e){
        
    }

}
